make a landfall - French English Dictionary